package com.jy.modules.cims.data.dto.credit;

import java.math.BigDecimal;

public class CreditRedeemSettleDto {

	//债权转让编号
	private String transferId;
	
	//交易流水号
	private String dealCode;
	
	//服务费
	private BigDecimal serviceCharge;
	
	//保证金
	private BigDecimal cashDeposit;
	
	//担保费
	private BigDecimal guaranteeFee;
	
	/**
	 * 合作机构赎回日债权价值 4039 特有参数
	 */
	private BigDecimal redeemValue;
	
	/**
	 * 合作机构要求的交割价值 4044 特有参数
	 */
	private BigDecimal makeCreditorValue;
	
	/**
	 * 合作机构要求结清价值 4043 特有参数
	 */
	private BigDecimal settleCreditorValue;
	
	//服务费（退费金额）4043 特有参数
	private BigDecimal tfServiceCharge;
	
	//保证金（退费金额）4043 特有参数
	private BigDecimal tfCashDeposit;
	
	//担保费（退费金额）4043 特有参数
	private BigDecimal tfGuaranteeFee;
	
	// 合作机构要求总结清价值
	private BigDecimal totalSettleValue;

	public String getTransferId() {
		return transferId;
	}

	public void setTransferId(String transferId) {
		this.transferId = transferId;
	}

	public String getDealCode() {
		return dealCode;
	}

	public void setDealCode(String dealCode) {
		this.dealCode = dealCode;
	}

	public BigDecimal getServiceCharge() {
		return serviceCharge;
	}

	public void setServiceCharge(BigDecimal serviceCharge) {
		this.serviceCharge = serviceCharge;
	}

	public BigDecimal getCashDeposit() {
		return cashDeposit;
	}

	public void setCashDeposit(BigDecimal cashDeposit) {
		this.cashDeposit = cashDeposit;
	}

	public BigDecimal getGuaranteeFee() {
		return guaranteeFee;
	}

	public void setGuaranteeFee(BigDecimal guaranteeFee) {
		this.guaranteeFee = guaranteeFee;
	}

	public BigDecimal getRedeemValue() {
		return redeemValue;
	}

	public void setRedeemValue(BigDecimal redeemValue) {
		this.redeemValue = redeemValue;
	}

	public BigDecimal getMakeCreditorValue() {
		return makeCreditorValue;
	}

	public void setMakeCreditorValue(BigDecimal makeCreditorValue) {
		this.makeCreditorValue = makeCreditorValue;
	}

	public BigDecimal getSettleCreditorValue() {
		return settleCreditorValue;
	}

	public void setSettleCreditorValue(BigDecimal settleCreditorValue) {
		this.settleCreditorValue = settleCreditorValue;
	}

	public BigDecimal getTfServiceCharge() {
		return tfServiceCharge;
	}

	public void setTfServiceCharge(BigDecimal tfServiceCharge) {
		this.tfServiceCharge = tfServiceCharge;
	}

	public BigDecimal getTfCashDeposit() {
		return tfCashDeposit;
	}

	public void setTfCashDeposit(BigDecimal tfCashDeposit) {
		this.tfCashDeposit = tfCashDeposit;
	}

	public BigDecimal getTfGuaranteeFee() {
		return tfGuaranteeFee;
	}

	public void setTfGuaranteeFee(BigDecimal tfGuaranteeFee) {
		this.tfGuaranteeFee = tfGuaranteeFee;
	}

	public BigDecimal getTotalSettleValue() {
		return totalSettleValue;
	}

	public void setTotalSettleValue(BigDecimal totalSettleValue) {
		this.totalSettleValue = totalSettleValue;
	}
	
	
}
